awilliam@xenbuild2.aw [Tue, 6 Feb 2007 22:20:26 +0000 (15:20 -0700)]
[IA64] Don't assume legacy com2
If com1 isn't at a legacy I/O port address, don't assume legacy com2 exists.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Tue, 6 Feb 2007 22:08:09 +0000 (15:08 -0700)]
[IA64] Don't complain about PAL_LOGICAL_TO_PHYSICAL
It's optional
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Tue, 6 Feb 2007 16:28:07 +0000 (09:28 -0700)]
[IA64] Fix wrong arg to vhpt_enabled() in vmx_hpw_miss()
Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
awilliam@xenbuild2.aw [Tue, 6 Feb 2007 16:26:25 +0000 (09:26 -0700)]
[IA64] Follow to allow PV-on-HVM callback irq to be identified by PCI device.
Also delete IA64 specific spec concerned with IA64_CALLBACK_IRQ_RID.
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
awilliam@xenbuild2.aw [Mon, 5 Feb 2007 22:41:58 +0000 (15:41 -0700)]
[IA64] Fix for compiling PV-on-HVM driver on IPF
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Mon, 5 Feb 2007 22:23:39 +0000 (15:23 -0700)]
[IA64] Turn on dcr.dm inside XEN
For xeno, dcr.dm is alway set to 1,
For VTI-domain,
if guest cpl > 0, dcr.dm is set to 1,
if guest cpl == 0, dcr.dm is set to 0,
This is because Window ld.s on tr mapped page.
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Mon, 5 Feb 2007 21:24:27 +0000 (14:24 -0700)]
[IA64] Fix tlbflush_clock
arch_vcpu.tlbflush_timestamp is unused and
new_tlbflush_clock_period() flushes vhpt unnecessarily.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
awilliam@xenbuild2.aw [Mon, 5 Feb 2007 20:55:47 +0000 (13:55 -0700)]
[IA64] Additional HVM hypercall fix
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 19:24:53 +0000 (12:24 -0700)]
merge with xen-unstable.hg
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 19:18:48 +0000 (12:18 -0700)]
[IA64] Remove verbosity from xen_pm_power_off
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 19:06:59 +0000 (12:06 -0700)]
[IA64] Xen build warning fixes
Missing include and remove an sprintf
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 18:41:25 +0000 (11:41 -0700)]
[IA64] Fix usage of 14 bit immediate value of IA64_RBS_OFFSET
Limit is exceeded w/ 16k page size
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 18:37:48 +0000 (11:37 -0700)]
[IA64] Fix xencons_early_setup build warning
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 18:36:12 +0000 (11:36 -0700)]
[IA64] Fix PAL_HALT for paravirtualized domains
machine_halt() stops the vcpus, but no longer destroys the domain.
This should be more in-line with the behavior on native hardware.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
awilliam@xenbuild2.aw [Sun, 4 Feb 2007 18:28:54 +0000 (11:28 -0700)]
[IA64] Bug fix new_tlbflush_clock_period()
__vhpt_flush() might be called from new_tlbflush_clock_period()
even if the vcpu doesn't have the per-vcpu-vhpt.
It erases 64KB memory content that starts from machine address 0.
Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 16:07:13 +0000 (16:07 +0000)]
Hide RDTSCP feature flag from PV guests.
Linux 2.6.19 (x86-64) makes use of this feature if available, but Xen
(validly) fails the attempt to write the respective MSR. Hence the
feature must be hidden from PV guests.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 16:04:11 +0000 (16:04 +0000)]
linux: Allow xenbus_strstate() to be used from modules.
The function is referenced by a number of DPRINTK()-s. Also, properly
const-ify it.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:55:56 +0000 (15:55 +0000)]
minios: Fix bug in xenbus implementation.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:54:42 +0000 (15:54 +0000)]
Fix cross-compile: ia64 build on x86.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:52:30 +0000 (15:52 +0000)]
linux: compilation fix of linux/drivers/oprofile/oprof.c
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:50:27 +0000 (15:50 +0000)]
New domain builder arch_setup hook clean up.
arch_setup_early -> arch_setup_meminit
arch_setup_middle -> arch_setup_bootearly
arch_setup_late -> arch_setup_bootlate
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:41:45 +0000 (15:41 +0000)]
libxc: Domain builder must align initial virtual mapping to 4MB
boundaries.
From: Gerd Hoffmann <kraxel@suse.de>
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 2 Feb 2007 15:30:49 +0000 (15:30 +0000)]
minios: Fix ret_from_exception routine. Stack consistency is now preserved.
Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk>
Ewan Mellor [Fri, 2 Feb 2007 14:32:48 +0000 (14:32 +0000)]
Added default for the vcpus_params key.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 2 Feb 2007 10:25:17 +0000 (10:25 +0000)]
Added host.dmesg method.
Also, fixed all of the host methods, which had been broken by the introduction
of the host_metrics class.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 2 Feb 2007 10:07:58 +0000 (10:07 +0000)]
Remove VM_power_state value ShuttingDown. This should be indicated with
an in-progress task, when known.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Fri, 2 Feb 2007 10:03:21 +0000 (10:03 +0000)]
Remove some obsolete constants (XEN_API_DRIVER_TYPE, XEN_API_BOOT_TYPE).
Signed-off-by: Ewan Mellor <ewan@xensource.com>
awilliam@xenbuild2.aw [Thu, 1 Feb 2007 20:54:26 +0000 (13:54 -0700)]
[IA64] Fix compile warnings in xenentry.S
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
awilliam@xenbuild2.aw [Thu, 1 Feb 2007 19:53:34 +0000 (12:53 -0700)]
[IA64] Optimize VTI domain hypercall path
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
Ewan Mellor [Thu, 1 Feb 2007 19:02:55 +0000 (19:02 +0000)]
Improved the example to show creation of a VNC console, and the difference
between HVM and PV domains.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 19:02:13 +0000 (19:02 +0000)]
Added support for maps inside structs, so that we can send the HVM boot params
and VCPU params.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 19:00:17 +0000 (19:00 +0000)]
Make the string->string map and int->float map allocation functions set the
map size on allocation.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 18:45:50 +0000 (18:45 +0000)]
Clean up some cruft.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 18:15:36 +0000 (18:15 +0000)]
Treat the empty string as an absent UUID, not an invalid one. Fix to_sxp
wrt dictionaries.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 18:14:40 +0000 (18:14 +0000)]
Return the stored vcpus_params if the domain is not running.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 1 Feb 2007 17:52:08 +0000 (17:52 +0000)]
Fix xen-x86_32 defconfig to includean option needed for PAE builds.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ian Campbell [Thu, 1 Feb 2007 16:55:45 +0000 (16:55 +0000)]
merge
john.levon@sun.com [Thu, 1 Feb 2007 16:41:36 +0000 (08:41 -0800)]
Fix Solaris build - use $(MAKE) not make.
Signed-off-by: John Levon <john.levon@sun.com>
Ian Campbell [Thu, 1 Feb 2007 16:07:22 +0000 (16:07 +0000)]
[XEN] Extend the range returned by KEXEC_RANGE_MA_XEN to cover the
heap as well as code+data. This makes kdump work again after
13546:
d86a96ca47a3
Also fix sizeof_note to correctly calculate the length of the name
field.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 15:44:00 +0000 (15:44 +0000)]
Fix SDL option for HVM domains.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 15:32:16 +0000 (15:32 +0000)]
Fix handling of HVM boot.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 15:31:34 +0000 (15:31 +0000)]
Fix merge conflict between new HVM console handling and new HVM boot handling.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 15:30:22 +0000 (15:30 +0000)]
Fix HVM save/restore wrt console handling.
From Tim Deegan <Tim.Deegan@xensource.com>.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Tim Deegan [Thu, 1 Feb 2007 15:03:55 +0000 (15:03 +0000)]
Merge
Tim Deegan [Thu, 1 Feb 2007 15:03:37 +0000 (15:03 +0000)]
[PYGRUB] Invoke pygrub with TERM=vt100
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 14:41:58 +0000 (14:41 +0000)]
Use the new xen-python-path to set PYTHONPATH, rather than trying to do it in
XmTestLib.__init__ (and getting it wrong).
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Tim Deegan [Thu, 1 Feb 2007 13:15:03 +0000 (13:15 +0000)]
Merge
Tim Deegan [Thu, 1 Feb 2007 13:14:43 +0000 (13:14 +0000)]
[XEN] Wrap compat XLAT_ macros in "do { } while (0)".
This unbreaks code like
if ( !IS_COMPAT(dom) )
memcpy();
else
XLAT_foo();
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 12:48:53 +0000 (12:48 +0000)]
Break out the Python path interrogation into a separate script. This has the
advantage that the temporary path manipulation cannot affect the main script,
and that it can be shared with other programs, such as xm-test.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 11:55:31 +0000 (11:55 +0000)]
Change VM.HVM_boot to VM.HVM_boot_policy and VM.HVM_boot_params.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Thu, 1 Feb 2007 14:15:37 +0000 (14:15 +0000)]
Allocate Xen kexec/kdump elfnote sections of the correct size.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 1 Feb 2007 13:44:35 +0000 (13:44 +0000)]
safe_str*() functions check their destination argument is a
character-array type. Fix two bad callers.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Thu, 1 Feb 2007 11:42:50 +0000 (11:42 +0000)]
Copy the definition of DOM0_UUID into XenDomain so that we don't need to import
large swathes of the server to run the Xen-API tests.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ian Campbell [Thu, 1 Feb 2007 10:21:42 +0000 (10:21 +0000)]
[TOOLS] Remove a debug message which is spamming the logs during live
migration.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Ian Campbell [Thu, 1 Feb 2007 10:20:34 +0000 (10:20 +0000)]
[LINUX] netfront: Don't call netif_carrier_off until the device is
fuly allocated.
netif_carrier_off() causes events to be queued on the device so if we
subsequently abort the allocation (e.g. due to lack of grant entries)
then we crash trying to access the now invalid device.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Travis Betak [Wed, 31 Jan 2007 19:37:44 +0000 (19:37 +0000)]
[HVM][SVM] Updated the SVM V_TPR register on MMIO writes to the VLAPIC TPR
The SVM architecture includes a virtual TPR register. This patch
updates this register on MMIO writes to the HVM Virtual APIC.
VT does not have this register as far as I know so a stub is added in
the VT code.
Signed-off-by: Travis Betak <travis.betak@amd.com>
Tim Deegan [Wed, 31 Jan 2007 18:15:48 +0000 (18:15 +0000)]
Merge
Tim Deegan [Wed, 31 Jan 2007 18:15:00 +0000 (18:15 +0000)]
[HVM] Save/restore: save HPET registers
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
awilliam@xenbuild2.aw [Wed, 31 Jan 2007 17:59:56 +0000 (10:59 -0700)]
[IA64] Add arch_free_page()
Without this, Linux can hit bad_page()
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Ian Campbell [Wed, 31 Jan 2007 17:58:00 +0000 (17:58 +0000)]
[XEN] Fix perfc after 13756:
56377f5ce588
64 bit guest handles can no longer be passed as parameters to
functions. Extract such parameters into a regular guest handle first.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
awilliam@xenbuild2.aw [Wed, 31 Jan 2007 17:30:54 +0000 (10:30 -0700)]
merge with xen-unstable.hg
Tim Deegan [Wed, 31 Jan 2007 17:22:17 +0000 (17:22 +0000)]
Merge
Tim Deegan [Wed, 31 Jan 2007 17:22:00 +0000 (17:22 +0000)]
[HVM] Save/restore: clean up the new hypercall interface
Pass a buffer and size through instead of fixed-size structure.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Ian Campbell [Wed, 31 Jan 2007 16:54:21 +0000 (16:54 +0000)]
[XEN] Fix dom/sysctl structure alignement.
Versions of gcc up to and including 3.3 appear to ignore
__attribute__((align(x))) when applied to typedefs or to members of
anonymous unions. Workaround this by explicitly aligning each
definition of a 64 bit guest handle.
Tidy up x86_64 compat entry.S a bit.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Emmanuel Ackaouy [Wed, 31 Jan 2007 15:25:04 +0000 (15:25 +0000)]
merge
Emmanuel Ackaouy [Wed, 31 Jan 2007 15:23:51 +0000 (15:23 +0000)]
[TOOLS] Fix typos which breaks readnotes transparent gunzipping ...
From: Gerd Hoffmann <kraxel@suse.de>
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:22:33 +0000 (15:22 +0000)]
[XEND] Fix typos in vfb/vnc detect in image.py
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:08:29 +0000 (15:08 +0000)]
[XENAPI] Add VDI.location support and test c prog for HVM test.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:06:40 +0000 (15:06 +0000)]
[XENAPI] Remove some deprecated fields from the Xen API test script.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:05:58 +0000 (15:05 +0000)]
[XEND] Use VDI.location rather than VDI.image_uri/uri for Xen API
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:04:06 +0000 (15:04 +0000)]
[XEND] Make sure other_config is by default an empty string map.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:03:22 +0000 (15:03 +0000)]
[XEND] Make VBD.bootable in XendConfig kept as int.
This will prevent it from being displayed as 'False' and 'True'
everywhere in the device SXP.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:02:20 +0000 (15:02 +0000)]
[XEND] Hide other_config from console and vfb SXP to prevent string
representation of dict to appear in SXP.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 15:01:09 +0000 (15:01 +0000)]
[XEND] Fix VCPU_params to return string map.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 13:20:36 +0000 (13:20 +0000)]
[XEND] Merge VFB support for PV and HVM guests.
This patch merges the way VFB are represented inside Xend by making
HVM VNC consoles use the VFB as its configuration object.
It preserves the way options are specified through xm but will create
a new VFB device that is used by image.py to put vnc config into
qemu-dm's command line. The parsing is moved into image.py's
parseDeviceModel() rather than in configVNC().
Through the Xen API, you can create a 'console' of protocol 'rfb' and
end up with a VNC console, on both HVM and PV guests. The location of
the connecting port is stored in the location attribute of the console
object. This is updated on each XendDomainInfo.update() if it
changes.
Also fixes missing read of the vnclisten and HVM_boot from the
config when initialised via xm. Makes sure bootable attribute for VBD
is store as an int when making SXP config.
Signed-off-by: Alastair Tse <atse@xensource.com>
Alastair Tse [Wed, 31 Jan 2007 12:58:41 +0000 (12:58 +0000)]
[XEND] Make python-pam warning only appear if using XenAPI
Signed-off-by: Alastair Tse <atse@xensource.com>
Tim Deegan [Wed, 31 Jan 2007 12:23:35 +0000 (12:23 +0000)]
[HVM] Save/restore: save shared-info pfn and re-map it on restore
In the short term this allows us to save the same domain more than once.
Longer-term some more careful shared-info management will be needed.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Tim Deegan [Wed, 31 Jan 2007 10:44:21 +0000 (10:44 +0000)]
Merge
Ian Campbell [Wed, 31 Jan 2007 10:40:38 +0000 (10:40 +0000)]
[XEN] Fix build breakage with gcc 4.1.2.
domain_build.c: In function 'construct_dom' :
domain_build.c:874: warning: pointer targets in passing argument 1 of 'strlcpy' differ in signedness
Unfortunately adding a simple cast to (char *) doesn't work since that
confuses safe_strcpy so revert to using strlcpy directly.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Tim Deegan [Wed, 31 Jan 2007 10:28:47 +0000 (10:28 +0000)]
[HVM] Save/restore: save RTC state.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Tim Deegan [Wed, 31 Jan 2007 10:27:10 +0000 (10:27 +0000)]
[HVM] Save/restore: clean up marshalling code
- All entries are now defined as structs and saved/restored
in self-contained operations.
- Save/restore operations are type-safe, to tie each entry's
typecode to a particular struct and its length.
- Save/restore handlers are registered once per host instead of
per domain.
- Detect buffer overrun before it happens and abort.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Ian Campbell [Wed, 31 Jan 2007 10:25:12 +0000 (10:25 +0000)]
[TOOLS] Fix foreign header build breakage.
Having both the Xen tree and the tools tree recurse into the foreign
headers directory causes headaches in parallel builds and when
building 32-bit tools + 64 bit Xen in the same tree.
Therefore we cause mk-symlinks to symlink in the foreign headers build
bits and generate a local version of the headers and checker tool.
Only libxc needs to do this since the other tools were actually
picking up the libxc version of the headers anyway so the mk-symlinks
calls can be removed from these components.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Ian Campbell [Wed, 31 Jan 2007 10:11:26 +0000 (10:11 +0000)]
[XEN] Fix XENVER_capabilities hypercall.
Passing an array to a function turns it into a pointer which confuses
safe_strcat.
Also fix 54->64 typo in ia64 tree.
Thanks to Alex Williamson for pointing out the problem.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
awilliam@xenbuild2.aw [Wed, 31 Jan 2007 06:35:32 +0000 (23:35 -0700)]
[IA64] Include dummy EFI memory descriptors for unmapped ranges
This eliminates a lot of warnings about dom0 trying to do UC
mappings to WB ranges. Linux doesn't deal well with holes within
a granule.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Ewan Mellor [Tue, 30 Jan 2007 18:30:18 +0000 (18:30 +0000)]
Added VM_metrics class, taking some of the fields from VM. Make VM.static_max
and static_min read-write. Added VM.VCPUs/{max,at_startup}. Make
VM.VCPUs/params a string -> string map.
This is the modelling, the C bindings, and the message file -- Xend support to
follow.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Tim Deegan [Tue, 30 Jan 2007 18:30:27 +0000 (18:30 +0000)]
[HVM] Save/restore: Reset PIT period correctly
This fixes some time-speedup after restore in guests that use the PIT.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Keir Fraser [Tue, 30 Jan 2007 17:50:39 +0000 (17:50 +0000)]
pygrub: fsimage binding must free objects with PyObject_DEL, not PyMem_DEL.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Keir Fraser [Tue, 30 Jan 2007 17:39:54 +0000 (17:39 +0000)]
ia64: Use memcpy() to fill ACPI identifier fields.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Ewan Mellor [Tue, 30 Jan 2007 16:55:51 +0000 (16:55 +0000)]
Fix XendNode when no host state is saved.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Tue, 30 Jan 2007 16:32:50 +0000 (16:32 +0000)]
Fix typo, as suggested by Stefan Berger.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Keir Fraser [Tue, 30 Jan 2007 16:27:53 +0000 (16:27 +0000)]
Remove sprintf() from Xen. Use snprintf() and friends.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Tue, 30 Jan 2007 16:23:35 +0000 (16:23 +0000)]
Remove the VTPM.instance field from the bindings.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Keir Fraser [Tue, 30 Jan 2007 16:23:43 +0000 (16:23 +0000)]
Clean up arch_get_xen_caps() to not use sprintf().
Based on a patch from Christoph Egger <Christoph.Egger@amd.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
Keir Fraser [Tue, 30 Jan 2007 16:14:16 +0000 (16:14 +0000)]
ia64, ppc: Remove uses of sprintf().
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Ewan Mellor [Tue, 30 Jan 2007 16:09:16 +0000 (16:09 +0000)]
Added task.session field.
Fix session.get_by_uuid and get_uuid, and remove session.get_all.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kaf24@localhost.localdomain [Tue, 30 Jan 2007 15:57:58 +0000 (15:57 +0000)]
ia64: Clean up and fix errors in strncpy -> strlcpy conversion
Signed-off-by: Aron Griffis <aron@hp.com>
Ewan Mellor [Tue, 30 Jan 2007 15:27:10 +0000 (15:27 +0000)]
Added VM.is_control_domain field.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kaf24@localhost.localdomain [Tue, 30 Jan 2007 14:51:05 +0000 (14:51 +0000)]
Align vTPM support in the Xen-API, documentation and lib-xen
(after the recent changes).
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
kaf24@localhost.localdomain [Tue, 30 Jan 2007 14:20:00 +0000 (14:20 +0000)]
Older versions of as86 (<=0.16.0) require macro arguments to be bracketed.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@localhost.localdomain [Tue, 30 Jan 2007 13:59:01 +0000 (13:59 +0000)]
Fix cross-compile (ia64-built-on-x86) failure.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>